/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Tahoma;
    font-size:9pt;
	background-color:#ffffff;
	
}
input{
	
	font-family:Tahoma;
    font-size:9pt;
	
}
TEXTAREA{
	
	font-family:Tahoma;
    font-size:9pt;
	
}
div{
font-family:Tahoma;
	font-size:9pt;
}
select {
 	font-family:Tahoma;
	font-size:9pt;
}

.page {
	width:100%;
	text-align:center;
	margin:auto;
	
}
	.content {
		width:990px;
		text-align:center;
		margin:auto;
		border:1px solid #8db2e3;
		background-image:url(../images/bg_page.gif);
		background-repeat:repeat-x;
		}
	.header {
		width:100%;
		height:75px;
	}
	
		.icon {
			width:120px;
			height:64px;
			float:left;
			padding-left:5px;
			padding-top:6px;
		}
		.mainmenu {
			width:85%;
			padding-top:20px;
			text-align:left;
			color:#076d32;
			float:left;
			padding-left:5px;
			font-size:11px;
			font-weight:bold;
		}
			.mainmenu a {	
				color:#076d32;
				text-decoration:none;
			}
			.mainmenu a:hover, .mainmenu a.current  {
				color:#076d32;
				text-decoration:underline;
			}	
			.mainmenu .selected {
				text-decoration:underline;
				cursor:default;
				color:#054172;
				}
			.submainmenu {
					
					width:85%;
					text-align:center;
					color:#024d23;
					font-size:12px;
					float:left;
					margin-top:10px;
					
				
			}
			.submainmenu a {
				color:#024d23;
				text-decoration:none;
				font-size:12px;
			}
			.submainmenu a:hover{
				color:#3e6aaa;
				text-decoration:none;
				font-size:12px;
				}
			
			.left {
				width:6px;
				height:20px;
				background-image:url(../images/left.gif);
				background-repeat:no-repeat;
				background-position:top;
				float:left;
			}
			.right {
				width:6px;
				height:20px;
				background-image:url(../images/right.gif);
				background-repeat:no-repeat;
				background-position:top;
				margin-right:3px;
				float:left;
			}
			
				.submenu {
					text-align:center;
					height:16px;
					padding-top:3px;
					background-color:#dde8f6;
					color:#024d23;
					margin-bottom:15px;
					font-size:10px;
					border-top:1px solid #8db2e3;
					border-bottom:1px solid #8db2e3;
					
				}
				.submenu a {
					color:#024d23;
					text-decoration:none;
				}
				.submenu a:hover, .submenu a.current {
					color:#3e6aaa;
					text-decoration:none;
				}
				
				/*Submenu temp*/
				.submenutemp {
					text-align:center;
					height:16px;
					padding-top:3px;
					background-color:#dde8f6;
					color:#024d23;
					margin-bottom:15px;
					font-size:10px;
					/*border-top:1px solid #8db2e3;*/
					border-bottom:1px solid #8db2e3;
					
				}
				.submenutemp a {
					color:#024d23;
					text-decoration:none;
				}
				.submenutemp a:hover, .submenutemp a.current {
					color:#3e6aaa;
					text-decoration:none;
				}
				/* End Submenu temp */
				
				
			
.center {
	width:100%;
	}	
	.top {
		width:100%;
		height:19px;
		background-image:url(../images/top.gif);
		background-repeat:no-repeat;
	}
	.boder {
		width:988px;
		border-left:1px solid #8db2e3;
		border-right:1px solid #8db2e3;
		clear:right;
	}
	.bg_left {
		width:15px;
	}
	.image_middle {
		vertical-align:middle;
	}
	.user {
		padding-left:15px;
		text-align:left;
		color:#054172;
		padding-top:2px;
	}
	.user span {
		color:#ff0000;
	}
	.logout {
		float:right;
		color:#054172;
		text-align:right;
		padding-right:17px;
		padding-top:3px;
	}
	.logout a {
		color:#054172;
		text-decoration:none;
	}
	.logout a:hover {
		color:#054172;
		text-decoration:underline;
	}
	/* Content*/
	
		.border {
			border-left:1px solid #8db2e3;
			border-right:1px solid #8db2e3;
			border-bottom:1px solid #8db2e3;
			padding-bottom:20px;
		}
		.border li {
			list-style:none;
			padding-bottom:5px;

		}
		.border a {
			color: #054172;
			text-decoration: none;
		}
		.border a:hover {
			text-decoration: underline;
			color:#ff0000;
		}
		.border a:visited {
			text-decoration: none;
		}
		.detail {
			width:97%;
			text-align:left;
			padding-top:10px;
			padding-left:17px
		}
		.detail_left {
			width:45%;
			float:left;
		}
			.colortext {
				color:#024d23;
				text-align:left;
			}
			.group {
				padding-left:15px;
				padding-bottom:15px;
				text-align:left;
			}
			  .group span {
			 	 color:#FF0000;
			  }
			  .bg_button {
				  width:80px;
				  height:18px;
				  background-image:url(../images/bg_button.gif);
				  background-repeat:no-repeat;
				  float:left;
				  text-decoration:none;
				  text-align:center;
				  padding-right:2px;
			  }
			   .bg_button a {
				  width:80px;
				  height:17px;
				  padding-top:1px;
				  margin-right:2px;
				  float:left;
				  color:#000000;
				  text-decoration:none;
			  }
			    .bg_button a:hover {
				  width:80px;
				  height:17px;
				  background-image:url(../images/bg_button_over.gif);
				  padding-top:1px;
				  margin-right:2px;
				  text-align:center;
				  color:#054172;
				  float:left;
				  text-decoration:none;
			  }
			  .bg_button_selected {
				   width:80px;
				  height:17px;
				  background-image:url(../images/bg_button_over.gif);
				  padding-top:1px;
				  margin-right:2px;
				  text-align:center;
				  color:#054172;
				  float:left;
			  }
			
			.text {
				width:15%;
				float:left;
				text-align:right;
				padding-top:5px;
				padding-right:5px;
			}
			.text_tn {
				width:19%;
				float:left;
				text-align:right;
				padding-right:5px;
			}
			.text1_tn {
				width:81%;
				float:left;
				text-align:left;
			}
			.text1 {
				width:84%;
				float:left;
				text-align:left;
				padding-top:5px;
			}
			
			/***************/
			.miniWindow{
				border-left:2px solid #005DF9;
				border-top:0px solid #005DF9;
				border-right:2px solid #005DF9;
				border-bottom:2px solid #005DF9;
				text-align:left;
				width:920px;
				}
				
				.toolbarbutton {
					width:26px; 
					height:18px;
					padding-top:2px;
					margin-bottom:2px;
					border:1px solid #EAEAEA;
					cursor:pointer;
					float: left;
					text-align:center;
				}
				.toolbarbutton a {
					 height:18px;
					 width:18px;
					 padding-right:2px;
					 margin-right:2px;
					 padding-left:2px;
					 margin-left:2px;
					 padding-top:2px;
					 margin-bottom:2px;
					 padding-top:2px;
					 border:1px solid #EAEAEA;
					 color:#000000;
					 text-decoration:none;
					 float:left;
				}
				.toolbarbutton a:hover {
					  height:18px;
					  border-left:1px solid white;
					  border-top:1px solid white;
					  border-right:1px solid #808080;
					  border-bottom:1px solid #808080;
					  cursor:pointer;
					  float: left;
				}
				
				.toolbarText {
					height:18px;
					padding-top:2px;
					margin-bottom:2px;
					padding-left:2px;
					padding-right:2px;
					margin-left:2px;
					margin-right:2px;
					float: left;
					}
				.toolbarText a {
					height:18px;
					padding-top:2px;
					margin-bottom:2px;
					padding-left:2px;
					padding-right:2px;
					margin-left:2px;
					margin-right:2px;
					border:1px solid #EAEAEA;
					color:#000000;
					text-decoration:none; 
					float:left;
				}
				.toolbarText a:hover {
					  height:18px;
					  border-left:1px solid white;
					  border-top:1px solid white;
					  border-right:1px solid #808080;
					  border-bottom:1px solid #808080;
					  cursor:pointer;
					  float: left;
				}
				.button_luoi {
					height:18px;
					padding-top:2px;
					padding-left:2px;
					padding-right:2px;
					float: left;
					border:1px solid #91a7b4;
					background-image:url(../images/bg_title_border.gif);
					background-repeat:repeat-x;
					margin-right:5px;
					}
				.button_luoi a {
					height:18px;
					color:#000000;
					text-decoration:none; 
					background-image:url(../images/bg_title_border.gif);
					background-repeat:repeat-x;
					float:left;
				}
				.button_luoi a:hover {
					  height:18px;
					  background-image:url(../images/bg_title_border.gif);
					  background-repeat:repeat-x;
					  cursor:pointer;
					  float: left;
					  color:#ffffff;
				}
				.button_luoi_selected {
					height:18px;
					padding-top:2px;
					padding-left:2px;
					padding-right:2px;
					float: left;
					border:1px solid #91a7b4;
					background-image:url(../images/bg_title_border.gif);
					background-repeat:repeat-x;
					margin-right:5px;
				}
				.button_luoi_selected a {
					  height:18px;
					  background-image:url(../images/bg_title_border.gif);
					  background-repeat:repeat-x;
					  cursor: default;
					  float: left;
					  color: #000000;
					  text-decoration: underline;
					  
				}
				.toolbarControl {
					height:18px;
					margin-top:2px;
					float: left;
				}			
			.toolbar {
				width:918px;
				height:30px;
				border-left:1px solid white;
				border-top:1px solid white;
				border-right:1px solid #808080;
				border-bottom:1px solid #808080;
				background-color: #EAEAEA;
				margin-bottom: 3px;
				}
			.tool {
				height:30px;
				border-left:1px solid white;
				border-top:1px solid white;
				border-right:1px solid #808080;
				border-bottom:1px solid #808080;
				background-color: #EAEAEA;
				margin-bottom: 3px;
				}
			
					.closeWinButton {
					width:22px; 
					height:16px;
					cursor:pointer;
					float: left;
				}
				.closeWinButton a {
					height:16px;
					padding-right:2px;
					margin-top:2px;
					padding-top:1px;
					padding-left:2px;
					padding-bottom:1px;
					border:1px solid #0056E8;
					cursor:pointer;
					float: left;
				}
				
				.closeWinButton a:hover {
					  border-left:1px solid white;
					  border-top:1px solid white;
					  border-right:1px solid #808080;
					  border-bottom:1px solid #808080;
					  
					  cursor:pointer;
					  float: left;
					 
				}	
				.windowtitle{
					width:100%;
					background-image:url(../images/bg_title.gif);
					background-repeat:repeat-x;
					height:25px;
					text-align:left;
					color:#FFFFFF;
					font-weight:bold;
					font-size:14px;			
					}	
					.search {
						width:15px;
						height:23px;
						float:left;					
				  }	
				  	.search a{
						width:18px;
						height:17px;
						padding-left:2px;
						padding-right:2px;
						padding-bottom:2px;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
						float:left;
						color:#000000;
						text-align:center;
				  }
					.search a:hover {
						color:#000000;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
						text-decoration:none; 
						cursor:pointer;
						float:left;
				  }
				
				.separatorForHorizontal {
					  margin-top:5px;
					  margin-bottom:2px;
					  margin-left:2px;
					  margin-right:2px;
					  height:15px;
					  color:#CCCCCC;
					  line-height: 19px;
					  border: 1px inset white;
					  float: left;
				}
				.recordlist{
					cursor:pointer;
				}
				.recordHover {
					background-color:#ccfecc;
					cursor:pointer;
					color:#ff0000;
				}
				.rowStyle {
					color:#000000;
				}
				.checked {
					background-color:#ccfecc;
				}
		
				.textButton {
					width:100%;
					height:20px;
					background-color:#ece9d8;
					margin-right:10px;
					text-align:center;
					float:left;
				  }	
				  	.textButton a{
						width:100%;
						height:15px;
						color:#000000;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						padding-left:2px;
						padding-right:2px;
						padding-top:2px;
						padding-bottom:2px;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
				  }
					.textButton a:hover {
						color:#000000;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
					
				  }
				  .searchdanhmuc {
					width:80px;
					height:20px;
					background-color:#ece9d8;
					text-align:center;
					float:left;
					margin-top: 10px;
				  }	
				  	.searchdanhmuc a{
						width:100%;
						height:15px;
						color:#000000;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						padding-left:2px;
						padding-right:2px;
						padding-top:2px;
						padding-bottom:2px;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
				  }
					.searchdanhmuc a:hover {
						color:#000000;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
					
				  }
				  .textTitle {
				 	 background-color:#dde8f6;
				  }
				   .textTitle span {
				  	 font-weight:bold;
				   }
	
			

		
	/** MENU **/	
	.b3 
	{
		height:1px;
		background-color: #8db2e3;
		border-right:1px solid #8db2e3; 
		border-left:1px solid #8db2e3; 		
		margin:0 2px;
		
	}
	.b4 
	{
		height:1px; 
		background-image:url(../images/bg_menu1.gif);
		border-left:1px solid #8db2e3;
		border-right:1px solid #8db2e3;
		margin:0 1px;
	}
	.contentb 
	{ 
		height:21px;
		background-image:url(../images/bg_menu1.gif);
		background-position:bottom;
		border-right:1px solid #8db2e3; 
		border-left:1px solid #8db2e3;
		float:left;
		text-align:center;
	}
	.contentb a 
	{ 
		height:19px;
		padding-top:2px;
		float:left;
		text-align:center;
		width:100%;
		color:#024d23;
		text-decoration:none;
	}
	.contentb a:hover, .contentb a.current
	{ 
		height:19px;
		background-image:url(../images/bg_menu_over1.gif);
		float:left;
		text-align:center;
		color:#3e6aaa;
		text-decoration:none;
	}
	
	.contentb_selected  {
		height:19px;
		padding-top:2px;
		width:100%;
		background-image:url(../images/bg_menu_over2.gif);
		background-repeat:repeat-x;
		float:left;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		border-right:1px solid #8db2e3; 
		border-left:1px solid #8db2e3;
		cursor:default;
	}
	.contentb_selected a {
	text-decoration:none;
	color:#085189;
	}
	.b1, .b2, .b3, .b4
	{
		font-size: 1px;
		overflow: hidden;
		display: block;
	}

.b1
{
	height: 1px;
	background-color:#8db2e3;
	margin: 0 5px;
}
.b2
{
	height: 1px;
	background: #8db2e3;
	border-right:2px solid #8db2e3;
	border-left:2px solid #8db2e3;
	margin: 0 3px;
}
/*
a:link {
	color: #054172;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
*/
/**** SUBTAB*****/
.subtab {
	/*height:150px;*/
	border:1px solid #6ac0f2;
	background-color:#FFFFFF;
}
	.subtab .menulayer {
		width:52px;
		height:16px;
		text-align:center;
		background-image:url(../images/bg_subtab.gif);
		background-repeat:no-repeat;
		background-position:top;
		float:left;
		font-size:10px;
	}
	.subtab .menulayer a {
		padding-top:2px;
		margin-right:2px;
		width:50px;
		height:14px;
		color:#054172;
		text-decoration:none;
		float:left;
	}
	.subtab .menulayer a:hover{
		width:50px;
		background-image:url(../images/bg_subtab_over.gif);
		background-repeat:no-repeat;
		color:#054172;
		text-decoration:none;
		float:left
	}
	.subtab .menulayer_selected {
		padding-top:2px;
		height:14px;
		width:50px;
		background-image:url(../images/bg_subtab_over.gif);
		background-repeat:no-repeat;
		color:#054172;
		text-decoration:none;
		float:left
	}
	.subtab .clsoselayer {
		width:14px;
		float:right;
		padding-right:3px;
		cursor:pointer;
	}
		.subtab .scrollLayer {
			/*height:126px;*/
			height:200px;
			width:125px;
			overflow:scroll;
			overflow-x:hidden;
			padding-top:5px;
			color:#054172;
			float:left;
			text-align:left;
		}
			.subtab .record {
				height:16px;
				background-color:#ffffff;
			
			}
			.subtab .record a {
				height:16px;
				background-color:#ffffff;
				border:1px solid #ffffff;
				border-bottom: 1px solid #E0E0E0;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:158px;
				color:#000000;
				text-decoration:none;
			}
			.subtab .record a:hover,.subtab .record a.current, .subtabHover {
				color:#054172;
				text-decoration:none;
				height:16px;
				background-color:#fff7e2;
				border-top:1px solid #fcb248;
				border-bottom:1px solid #fcb248;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:158px;
			}
			/*.subtab .recordbs {
				height:16px;
				background-color:#ffffff;
			border-bottom: 1px solid #E0E0E0;
			}
			.subtab .recordbs a {
				height:16px;
				background-color:#ffffff;
				border:1px solid #ffffff;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:180px;
				color:#000000;
				text-decoration:none;
			}
			.subtab .recordbs a:hover{
				color:#054172;
				text-decoration:none;
				height:16px;
				background-color:#fff7e2;
				border-top:1px solid #fcb248;
				border-bottom:1px solid #fcb248;
				padding-left:5px;
				padding-right:2px;
				float:left;
				width:180px;
			}*/
		.subtab_menubs {
			width:100px;
			background-image:url(../images/bg_subtab_bs_over.gif);
			background-repeat:no-repeat;
			height:14px;
			padding-top:2px;
			float:left;
			cursor:default;
		}

		.phantrang {
			height:20px;
			text-align:right;
			padding-right:15px;
			padding-top:10px
		}
			.phantrang a {
				color:#054172;
				text-decoration:none;
				}
			.phantrang a:hover {
				color:#ff0000;
				text-decoration:none;
				}
		.chandoan {
			width:335px;
			float:left;
			cursor:pointer;
			text-align:left;
			height:18px;
			padding-top:2px;
		}
		.divchandoan {
			width:380px;
			cursor:pointer;
			text-align:left;
			height:18px;
		}
		.chandoanHover {
			width:362px;
			cursor:pointer;
			text-align:left;
			height:18px;
			background-color:#ccfecc;
			color:#ff0000;
		}
			.subchandoan {
				width:300px;
				float:left;
				cursor:pointer;
				text-align:left;
				height:18px;
				padding-top:2px;
			}
			.divsubchandoan {
				width:335px;
				cursor:pointer;
				text-align:left;
				height:18px;
			}
			.subchandoanHover {
				width:327px;
				cursor:pointer;
				text-align:left;
				height:18px;
				background-color:#ccfecc;
			   color:#ff0000;
			}
		.checkbox {
			width:20px;
			text-align:center;
			float:left;
			height:20px;
			border-left:1px solid #3bb3f9;
		}
		.check_phongmo {
			width:22px;
			text-align:center;
			float:left;
			height:20px;
		}
		.dschidinh {
			text-align:left;
			color:#054172;
		}
		.bullet {
			width:13px;
			float:left;
			height:15px;
			padding-top:5px;
		}
		.bg {
			background-image:url(../images/bg.gif);
			background-repeat:repeat-x;
			background-position:bottom;
		}
		.bg_focus {
			background-image:url(../images/bg_focus.gif);
			background-repeat:repeat-x;
			background-position:bottom;
		}
		.bg_tinhtrangdacbiet {
			background-image:url(../images/bg_focus_tinhtrangdacbiet.gif);
			background-repeat:repeat-x;
			background-position:bottom;
		}
		.bg_ketthucdieutri {
			background-image:url(../images/bg_focus_ketthucdieutri.gif);
			background-repeat:repeat-x;
			background-position:bottom;
		}
	/********Begin Footer ********/
	.footer {
		width:100%;
		font-size:10px;
		height:20px;
		background-image:url(../images/bg_footer.gif);
		background-repeat:repeat-x;
		color:#054172;
		border-top:1px solid #8db2e3;
		/*filter:alpha(opacity=0);*/
	}
	.footer .date {
		width:45%;
		float:left;
		text-align:left;
		padding-left:10px;
		padding-top:2px;
	}
	.footer .allright {
		width:45%;
		float:right;
		text-align:right;
		padding-right:10px;
		padding-top:2px;
	}
	
	/******** End Footer ********/
	/* over for subtab*/
.A4SResult
{
	background: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px 5px 0px 5px;
	cursor: pointer;	
}
.A4SResultHighlighted
{
	background: #333366;
	color: #FFFFFF;
	background-color:#fff7e2;
	border-top:1px solid #fcb248;
	border-bottom:1px solid #fcb248;
	padding: 5px 5px 0px 5px;
	cursor: pointer;
}
/* End over for subtab */

.divSelected{
	color:#054172;
	text-decoration:none;
	height:16px;
	background-color:#fff7e2;
	border-top:1px solid #fcb248;
	border-bottom:1px solid #fcb248;
	padding-left:5px;
	padding-right:2px;
	float:left;
	width:128px;
}
	
	
.div_over {
	/*width:215px;*/
	/*height:150px;*/
	background-color:gray;
	position:absolute;
	display:none;
	visibility:hidden;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	
}
.lable_text {
	width:14%;
	float:left;
	text-align:right;
	padding-top:2px;
	padding-right:5px;
}
.frmcontrol {
	width:85%;
	float:left;
	text-align:left;
	}
		.frmcontrol span {
			color:#000000;
			font-weight:bold;
		}	
.frmtext {
	float:left;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
	width:250px;
	}
.div_border {
	padding-top:3px;
	height:19px;

	}

.clear {
	clear:both;
}
.border_scroll {
	border-left:1px solid #91a7b4;
	border-right:1px solid #91a7b4;
	border-bottom:1px solid #91a7b4;
	text-align:left;
	clear:left;
	overflow:scroll;
	
}
	.border_scroll a {
		color: #054172;
		text-decoration: none;
	
	}
	.border_scroll a:hover {
		color: #054172;
		text-decoration: underline;
	
	}
.border_title {
	border-right:1px solid #91a7b4;
	border-left:1px solid #91a7b4;
	clear:both;
	overflow:hidden;
	height:22px;
}
.border_img {
	border:1px solid #FF9900;
	cursor:pointer;
}
.bg_title_border {
	border:1px solid #8db2e3;
	background-image:url(../images/bg_title_border.gif);
}
.luoi {
	width:820px;
	border:1px solid #91a7b4;
}
 	.lable_luoi {
		width:127px;
		height:442px;
		float:left;
	}
	.lable_so {
		width:177px;
		height:440px;
		float:left;
 		}
		.show_so {
			border-bottom:1px dashed #91a7b4;
			text-align:center;
		}
		.icon1 {
				border-right:1px solid #91a7b4;
				text-align:center;
		}
		.border_lable_luoi{
			height:16px;
			padding-top:3px;
			
		}
	.content_luoi {
		float:left;
		height:528px;
	}
		.content_luoi .gio {
		width:126px;
		float:left;
		height:528px;
		border-right:1px solid #91a7b4;
		}
			.show_icon  {
				border-right:1px dashed #91a7b4;
				border-bottom:1px dashed #91a7b4;
				height:21px;
				width:20px;
				text-align:center;
			}
	.across {
		height:2px;
		background-image:url(../images/linew.gif);
		background-repeat:repeat-x;
		margin-right:-3px;
	}
	.image_the {
		float:left;
	}
		.image_the img {
			border: 1px solid #91a7b4;
		}
.div_lable {
	width:30%;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-top:10px;
}
.div_lable span{
	color: #ff0000;
	}
.div_control {
	width:68%;
	float:left;
	text-align:left;
	margin-top:10px;
}
	.lable {
		width:100%;
		text-align:right;
		height:21px; 
		padding-top:3px;
	}
.control {
	text-align:left;
	height:24px;
	}
.float_left {
	float:left;
}

.float_right {
	float:right;
}

.input_readonly {
	border: 1px solid rgb(127, 157, 185); 
	background-color: rgb(243, 243, 243);
	height:16px;
}	

/******** Begin Thong Ke ********/

.thongke_detail {
padding-bottom:20px;
width:680px;
clear:both
}
	.divradio_thongke {
	width:140px;
	float:left;
	margin-top:10px;
	padding-left:100px;

	}
		.radio_thongke {
			width:100%;
			text-align:left;
			height:24px; 
		}
		
	.thongkediv_lable {
		width:80px;
		float:left;
		text-align:right;
		margin-right:5px;
		margin-top:10px;
	}
	.thongkediv_control {
		width:300px;
		float:left;
		text-align:left;
		margin-top:10px;
	}
	.lable_dksearch {
		width:200px;
		float:left;
		text-align:right;
		margin-right:5px;
		margin-top:10px;
	}
	.div_dksearch{
		width:420px;
		float:left;
		text-align:left;
		margin-top:10px;
	}
	.bntthongke {
	width:100%;
	text-align:center;
	padding-bottom:20px;
	}
	.paddingtop {
	padding-top:40px;
	}
	/******** End Thong Ke ********/
	/******** Begin Report ********/
	.reportA5 {
		width:500px;
		text-align:left;
		/*margin-bottom: 40px;*/
	}
	.reportA4 {
		/*width:600px;*/
		width:650px;
		text-align:left;
		/*font-size: 14pt;*/
		font-size:12pt;
		/*margin-bottom: 40px;*//*IE not run*/
		/*padding-bottom: 40px;*/
	
	}
	.reportA4Landscape {
		/*width:600px;*/
		width:960px;
		text-align:left;
		/*font-size: 14pt;*/
		font-size:12pt;
		/*margin-bottom: 40px;*//*IE not run*/
		/*padding-bottom: 40px;*/
	}
	.reportA4Toathuoc {
		width:500px;
		text-align:left;
		font-size:12px;
		/*padding-left: 210px;*/
		/*margin-left: 240px;*/
		
	}
	.top_information_toathuoc {
		width: 220px;
		height: 105px;
		text-align: left;
	}
	.information_toathuoc {
		width: 230px;
		text-align: left;
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		font-size: 15px;
	}
	.reportTitleToathuoc {/*Title for Toa Thuoc*/
	font-size:28px;
	font-weight:bold;
	text-align:center;
	/*height:55px;*/
	/*padding-top:20px;*/
	clear:both;
	margin-top:105px;
	margin-bottom:20px;
	}
	.companyReport {
		width:60%;
		float:right;
		font-size:14px;
		text-align:right
	}
	.companyName {
		text-align:right;
		font-weight:bold;
		height:20px;
	}
		
	.companyAddress {
		text-align:right
	}
		.companyAddress span {
			font-weight:bold;
		}
	.reportTitle {/*Title for A4*/
	/*font-size:28px;*/
	font-size:24px;
	font-weight:bold;
	text-align:center;
	height:60px;
	padding-top:20px;
	clear:both;
	margin-top:110px;
	}
	.reportTitle1 {/*Title for A5*/
	font-size:20px;
	font-weight:bold;
	text-align:center;
	height:60px;
	clear:both;
	}
	.reportContent {
		font-size:12px;
		/*font-size:14pt;*/
		/*font-size:12pt;*/
		text-align:left;
		
	}
		.reportContent span {
			font-weight:bold;
		}
	.reportContentToathuoc {
		/*font-size:14px;*/
		font-size:15px;
		/*font-size:14pt;*/
		/*font-size:12pt;*/
		text-align:left;
		
	}
		.reportContentToathuoc span {
			font-weight:bold;
		}
		.reportContentToathuoc td {
			font-size:15px;
		}
		.reportContentA5 {
		font-size:12px;
		text-align:left;
		}
		.reportContentA5 span {
			font-weight:bold;
		}
		.reportDetail {
		padding-left:30px;
		}
	.logoImage {
		width:35%;
		float:left;
		padding-left:10px;
		text-align:left
	}
	
	.company {
	text-align:left;
	font-size:12px;
	padding-top:10px;
	}
	.company span {
	font-weight:bold;
	}
	.address {
	width:350px;
	float:right;
	height:50px;
	text-align:right;
	padding-top:10px;
	}
	.report_header {
	width:100%;
	}
		.report_header span {
		font-weight:bold;
		font-size:11px;
		}
		.report_title {
			width:100%;
			text-align:center;
			font-weight:bold; 
			font-size:11px;
			padding-top:20px;
			}
		.report_title span {
		font-weight:bold;
		font-size:16px;
		}
		.textbold {
		font-weight:bold;
		color:#054172;
		}
		.noinhan {
		width:300px;
		float:left;
		text-align:left
		}
		.textCenter {
		font-weight:bold;
		text-align:center;
		/*height:25px*/
		}
		.div_report {
		padding-top:5px;
		clear:both;
		}
		.report_lable {
			width:17%;
			text-align:right;
			float:left;
			padding-right:3px;
		}
		.report_detail {
			width:80%;
			text-align:left;
			float:left;
		}
		.report_detail span {
			font-weight:bold
		}
		.font-weight-bold {
		font-weight:bold;
		}
		.font-weight-italic {
		font-style:italic;
		}
		.borderBottom {
		width:250px;
		font-weight:bold;
		font-size: 12px;
		}
		.borderBottomA5 {
		
		width:250px;
		font-weight:bold;
		font-size: 12px;
	
		}
		.borderBottom1 {
		font-weight:bold;
		font-size: 12pt;
		}
		.textUnderline {
		width:220px;
		font-weight:bold;
		font-size: 12px;
		
		}
/******** End Report ********/			
		#dhtmltooltip {
			BORDER-RIGHT: black 1px solid; 
			PADDING-RIGHT: 2px; 
			BORDER-TOP: black 1px solid; 
			PADDING-LEFT: 2px; Z-INDEX: 999; 
			FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
			LEFT: -300px; 
			VISIBILITY: hidden; 
			PADDING-BOTTOM: 2px; 
			BORDER-LEFT: black 1px solid; 
			WIDTH: 230px; 
			PADDING-TOP: 2px; 
			BORDER-BOTTOM: black 1px solid; 
			POSITION: absolute; 
			BACKGROUND-COLOR: #ffffff;
			/*-webkit-box-shadow:30px 30px 10px #ccc;*/
		}

/****context menu****/
	#contextMenu{	/* The menu container */
		border:1px solid #202867;	/* Border around the entire menu */
		background-color:#FFF;	/* White background color of the menu */
		margin:0px;
		padding:0px;
		width:175px;	/* Width of context menu */
		font-family:arial;
		font-size:12px;
		background-image:url('../images/gradient.gif');
		background-repeat:repeat-y;
		text-align:left;
		/* Never change these two values */
		display:none;
		position:absolute;
		z-index: 10000;

	}
	#contextMenu a{	/* Links in the context menu */
		color: #000;
		text-decoration:none;
		line-height:25px;
		vertical-align:middle;	
		height:28px;
		
		/* Don't change these 3 values */
		display:block;	
		width:100%;
		clear:both;
		
	}
	#contextMenu li{	/* Each menu item */
		list-style-type:none;
		padding:1px;
		margin:1px;
		cursor:pointer;	
		clear:both;
	}
	#contextMenu li div{	/* Dynamically created divs */
		cursor:pointer;	
	}
	#contextMenu .contextMenuHighlighted{	/* Highlighted context menu item */
		border:1px solid #000;
		padding:0px;
		background-color:#E2EBED;
	
	}
	#contextMenu img{
		border:0px;
	}
	#contextMenu .imageBox{	/* Dynamically created divs for images in the menu */

		float:left;
		padding-left:2px;
		padding-top:3px;
		vertical-align:middle;
		
		width: 30px;	/* IE 5.x */
		width/* */:/**/28px;	/* Other browsers */
		width: /**/28px;
	}
	#contextMenu .itemTxt{
		float:left;		
		width: 120px;	/* IE 5.x */
		width/* */:/**/140px;	/* Other browsers */
		width: /**/140px;		
	}
	
.opaqueLayer
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    z-Index:1000;
   
}
/* Temp */
.contentb_tabluoi 
	{ 
		height:21px;
		background-color:#ebebeb;
		border-right:1px solid #91a7b4; 
		border-left:1px solid #91a7b4;
		float:left;
		text-align:center;
		width:140px
	}
	.contentb_tabluoi a 
	{ 
		height:19px;
		padding-top:2px;
		float:left;
		text-align:center;
		width:140px;
		color:#024d23;
		text-decoration:none;
	}
	.contentb_tabluoi a:hover, .contentb_tabluoi a.current
	{ 
		height:19px;
		background-color:#dddcdc;
		float:left;
		text-align:center;
		color:#3e6aaa;
		text-decoration:none;
	}
	
	.contentb_tabluoi_selected  {
		height:19px;
		padding-top:2px;
		width:140px;
		background-color:#dddcdc;
		float:left;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		cursor:default;
	}
	.contentb_tabluoi_selected a {
	text-decoration:none;
	color:#085189;
	width:140px;
	}
	/***********************/
	.contentb_tab 
	{ 
		height:21px;
		background-color:#ebebeb;
		background-repeat:repeat-x;
		background-position:bottom;
		float:left;
		text-align:center;
		width:100%;
	}
	.contentb_tab a 
	{ 
		height:19px;
		padding-top:2px;
		float:left;
		text-align:center;
		width:100%;
		color:#024d23;
		text-decoration:none;
		border-right:1px solid #8db2e3; 
		border-left:1px solid #8db2e3;
	}
	.contentb_tab a:hover, .contentb_tab a.current
	{ 
		height:19px;
		width:100%;
		background-color:#cbdef8;
		float:left;
		text-align:center;
		color:#3e6aaa;
		text-decoration:none;
	}
	
	.contentb_tab_selected  {
		height:19px;
		padding-top:2px;
		width:100%;
		background-color:#cbdef8;
		float:left;
		text-align:center;
		text-decoration:none;
		color:#ffffff;
		border-right:1px solid #8db2e3; 
		border-left:1px solid #8db2e3;
		cursor:default;
	}
	.contentb_tab_selected a {
	text-decoration:none;
	/*color:#085189;*/
	color:#3e6aaa;
	/*width:140px;*/
	width:100%;
	}
	/** Begin CSS for phong mo **/
	.borderTab {
		border:1px solid rgb(145, 167, 180);
		float:left;
		
	}
	.borderTab_lamviec {
		border-top:1px solid rgb(145, 167, 180);
		border-left:1px solid rgb(145, 167, 180);
		border-right:1px solid rgb(145, 167, 180);
		border-bottom:0px;
		float:left;
		
	}
	/** End CSS for phong mo **/
	/*************************/
	.border_ykien {
		width: 195px; 
		float: left;
		padding: 5px;
		margin:5px;
		height: 100px;
		border: 1px solid #999999;
		cursor: pointer;
	}
	.border_ykien_ddnhap {
		width: 290px; 
		height:252px;
		float: left;
		padding: 10px;
		margin:5px;
		border: 1px solid #999999;
	}
	.border_ykien_ddnhap_cs {
		width: 265px; 
		height:252px;
		float: left;
		padding: 10px;
		margin:5px;
		border: 1px solid #999999;
	}
	.leftMenu {
	color:#085189;
	text-decoration:none;
	padding-top: 3px;
	padding-left: 3px;
	height:16px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	.leftMenu:hover {
		background-color:#ccfecc;
		border-top:1px solid rgb(145, 167, 180);
		border-bottom:1px solid rgb(145, 167, 180);
		height:16px;
		cursor: pointer;
		color:#085189;
		padding-top: 3px;
		padding-left: 3px;
	}
		/*.leftMenu a {
		color:#085189;
		text-decoration:none;
		}
		.leftMenu a:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
				}
		.leftMenu:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
		border-top:1px solid rgb(145, 167, 180);
		border-bottom:1px solid rgb(145, 167, 180);
				}*/
	.selectLeftMenu {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
		border-top:1px solid rgb(145, 167, 180);
		border-bottom:1px solid rgb(145, 167, 180);
		padding-top: 3px;
		padding-left: 3px;
		height:16px;
	}
		/*.selectLeftMenu a {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none
		}
		.selectLeftMenu a:hover {
		background-color:#ccfecc;
		color:#085189;
		text-decoration:none;
		}*/
		.titleLeftMenu {
		height:17px;
		padding-top:3px;
		text-align:center;
		font-weight:bold;
		background-color:#cccccc;
		border-bottom:1px solid rgb(145, 167, 180)
		}
		.scrollCalendar_khoa {
			clear:both;
			overflow:auto;
			/*overflow-x:hidden;*/
			height:77px;
			padding-left:1px;
			width: 126px;
		}
		.scrollCalendar {
			clear:both;
			overflow:auto;
			overflow-x:hidden;
			height:55px;
			padding-left:1px;
		}
		.borderRecord {
		border-bottom:1px solid rgb(145, 167, 180);
		padding:3px;
		}
		.bieudienGio {
		overflow:scroll;
		overflow-x:hidden;
		height:430px;
		clear:both;
		width:100%;
		}
		/******Button search *********/
		.buttonSearch {
					width:80px;
					height:16px;
					background-color:#ece9d8;
					text-align:center;
					float: left;
				  }	
				  	.buttonSearch a{
						width:80px;
						height:15px;
						color:#000000;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						padding-left:2px;
						padding-right:2px;
						padding-top:2px;
						padding-bottom:2px;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
						float: left;
				  }
					.buttonSearch a:hover {
						color:#000000;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
						float: left;
					
				  }
				  .imageList {
				  	float: left;
				  	width: 60px;
				  	height: 60px;
				  	margin-right: 7px;
				  	margin-left: 5px;
				  	position:relative;
				  	margin-top: 5px;
				  }
				  .imageListCLS {
				  	float: left;
				  	width: 60px;
				  	height: 60px;
				  	margin-right: 5px;
				  	margin-left: 5px;
				  	position:relative;
				  	margin-top: 5px;
				  }
				  .border_imageList {
					  height:155px;
					  overflow:scroll;
					  margin-left:110px;
					  padding-left:10px;
					  width:680px;
					  text-align:left;
					 border: 1px solid #ff0000;
				  }
				  .imageList_NgoaiTru {
				  	float: left;
				  	width: 60px;
				  	height: 60px;
				  	margin-right: 6px;
				  	margin-left: 6px;
				  	position:relative;
				  	margin-top: 5px;
				  }
				  .bgcolum {
				  	background-color: #cccccc;
				  	text-align:center;
				  }
				  .cell {
				  	text-align:center;
				  	width: 60px;
				  	height: 45px;
				  }
				 .bgrow2 {
				  	background-color: #eafbea;
				  	text-align:center;
				  }
				 
				 .buttonCay {
					width:18px;
					height:20px;
					background-color:#ece9d8;
					text-align:center;
					float:left;
					margin-left: 10px;
					margin-top: 8px;
				  }	
				  	.buttonCay a{
						width:18px;
						height:15px;
						color:#000000;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						padding-left:2px;
						padding-right:2px;
						padding-top:2px;
						padding-bottom:2px;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
				  }
					.buttonCay a:hover {
						color:#000000;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
					
				  }
				  .divbutton {
				  	height: 30px;
				  	text-align: center;
				  	padding-top: 10px;
				  }
				  .bgXien {
				  	background-image:url(../images/xien.png);
					background-repeat:no-repeat;
					background-position: bottom;
				  }
				   .buttonCayTextBox {
					width:18px;
					height:20px;
					background-color:#ece9d8;
					text-align:center;
					float:left;
					margin-left: 10px;
				  }	
				  	.buttonCayTextBox a{
						width:18px;
						height:15px;
						color:#000000;
						background-color:#ece9d8;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						padding-left:2px;
						padding-right:2px;
						padding-top:2px;
						padding-bottom:2px;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:1px solid #808080;
						border-bottom:1px solid #808080;
				  }
					.buttonCayTextBox a:hover {
						color:#000000;
						text-decoration:none; 
						cursor:pointer;
						text-align:center;
						float:left;
						border-left:1px solid white;
						border-top:1px solid white;
						border-right:2px solid #808080;
						border-bottom:2px solid #808080;
					
				  }
		BR.pagebreakhere {page-break-before: always}
		.bg_dsbncho {
			background-image:url(../images/bg_dsbncho.gif);
			background-repeat:no-repeat;
			width:35px;
			height:200px;
			float:left;
			text-align:center;
			cursor:pointer;
			
		}
			.bg_dsbntiepnhan {
			background-image:url(../images/bg_dsbnduoctiepnhan.gif);
			background-repeat:no-repeat;
			width:35px;
			height:200px;
			float:left;
			text-align:center;
			cursor:pointer;
			
		}
		.bg_dsbnchokq {
			background-image:url(../images/bg_dsbnchoketqua.gif);
			background-repeat:no-repeat;
			width:35px;
			height:200px;
			float:left;
			text-align:center;
			cursor:pointer;
			margin-top:50px;
			margin-top: 160px;
			
		}
/*nicEditor*/		
/* Temp submenu */
	.submenuRecord {
	width:190px;
	height:20px;
	/*background-color:#8bc7f6;*/
	background-image:url(../images/bg_submenu.gif);
	border-top:1px solid #8db2e3;
	border-left:1px solid #8db2e3;
	border-right:1px solid #8db2e3;
	text-align:left;
	padding-left:10px;
	}
	.backgroundTitleLM {
	background-color:#d3ecc3;
	}
	.backgrounfFocusLM {
	background-color:#a4e0c5;
	}
	.backgroundDay {
	background-color:#c0e2fc;
	text-align:center;
	}
	.bgChooseDayFocus {
		background-color:#f9e6c7;
	}
	.bgChooseDay {

		background-color:#ffffff;
	}
	/*.divFilter {
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#FF0000);
	-ms-filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#FF0000);
	 -moz-box-shadow: 1px 1px 10px #00f;
	}*/
	.bntcontrolsubmenu {
	width:30px;
	text-align:center;
	float:left;
	cursor:pointer;
	padding-top:2px
		
	}
	.groupFieldset {
				padding-left:5px;
				padding-bottom:15px;
				text-align:left;
			}
	.groupFieldset span {
		color: #ff0000;
	}
	.showImageBN {
		width: 12px;
		height: 130px;
		float: left;
		padding-left:15px;
	}
		.showImageBN img {
			border: 1px solid #FF9900;
		}
	.div_lable_ttbn {
	width:80px;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-top:10px;
	}
	.div_control_ttbn {
		width:630px;
		float:left;
		text-align:left;
		margin-top:10px;
	}
	.display_ngaylamviec {
		background-color: rgb(108, 206, 205);
		cursor: pointer;
	
	}
	.bg_luoilichlamviec {
		background-image:url(../images/bg_luoilichlamviec.gif);
		background-repeat:repeat;
		background-position:top;
	}
	.alignCenter {
		text-align:center;
	}
